home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 …ember: Reference Library / Dev.CD Dec 94.toast / Technical Documentation / Mac Tech Notes (DocViewer) / OV • Overview / OV04 Compatibility Why&How / OV04 Compatibility Why&How.rsrc / TOC#_1000 < prev   
Unknown  |  1994-10-19  |  1.2 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 2e 1f 4f 56 20 34 20 | 2d 20 43 6f 6d 70 61 74 |...OV 4 |- Compat|
|00000010| 69 62 69 6c 69 74 79 3a | 20 57 68 79 20 26 20 48 |ibility:| Why & H|
|00000020| 6f 77 1a 43 6f 6d 70 61 | 74 69 62 69 6c 69 74 79 |ow.Compa|tibility|
|00000030| 3a 20 74 68 65 20 6f 75 | 74 6c 69 6e 65 0a 57 68 |: the ou|tline.Wh|
|00000040| 61 74 20 69 74 20 49 73 | 15 57 68 61 74 20 74 68 |at it Is|.What th|
|00000050| 65 20 d2 52 75 6c 65 73 | d3 20 6d 65 61 6e 10 49 |e .Rules|. mean.I|
|00000060| 74 d5 73 20 79 6f 75 72 | 20 63 68 6f 69 63 65 0a |t.s your| choice.|
|00000070| 42 61 64 20 54 68 69 6e | 67 73 23 41 73 73 75 6d |Bad Thin|gs#Assum|
|00000080| 69 6e 67 20 74 68 65 20 | 73 63 72 65 65 6e 20 69 |ing the |screen i|
|00000090| 73 20 61 20 66 69 78 65 | 64 20 73 69 7a 65 0c 57 |s a fixe|d size.W|
|000000a0| 68 79 20 69 74 d5 73 20 | 42 61 64 29 48 6f 77 20 |hy it.s |Bad)How |
|000000b0| 74 6f 20 61 76 6f 69 64 | 20 62 65 63 6f 6d 69 6e |to avoid| becomin|
|000000c0| 67 20 61 20 73 63 72 65 | 65 6e 69 6e 67 20 66 61 |g a scre|ening fa|
|000000d0| 73 63 69 73 74 31 48 6f | 77 20 74 6f 20 66 69 6e |scist1Ho|w to fin|
|000000e0| 64 20 66 61 73 63 69 73 | 74 20 73 63 72 65 65 6e |d fascis|t screen|
|000000f0| 69 73 6d 20 69 6e 20 63 | 75 72 72 65 6e 74 20 70 |ism in c|urrent p|
|00000100| 72 6f 67 72 61 6d 73 2a | 41 73 73 75 6d 69 6e 67 |rograms*|Assuming|
|00000110| 20 74 68 65 20 73 63 72 | 65 65 6e 20 69 73 20 61 | the scr|een is a|
|00000120| 74 20 61 20 66 69 78 65 | 64 20 6c 6f 63 61 74 69 |t a fixe|d locati|
|00000130| 6f 6e 0c 57 68 79 20 69 | 74 d5 73 20 42 61 64 22 |on.Why i|t.s Bad"|
|00000140| 48 6f 77 20 74 6f 20 61 | 76 6f 69 64 20 62 65 69 |How to a|void bei|
|00000150| 6e 67 20 61 20 62 61 73 | 65 20 73 63 72 65 65 6e |ng a bas|e screen|
|00000160| 65 72 1a 48 6f 77 20 74 | 6f 20 66 69 6e 64 20 62 |er.How t|o find b|
|00000170| 61 73 65 20 73 63 72 65 | 65 6e 65 72 73 3a 41 73 |ase scre|eners:As|
|00000180| 73 75 6d 69 6e 67 20 74 | 68 61 74 20 72 6f 77 62 |suming t|hat rowb|
|00000190| 79 74 65 73 20 69 73 20 | 65 71 75 61 6c 20 74 6f |ytes is |equal to|
|000001a0| 20 74 68 65 20 77 69 64 | 74 68 20 6f 66 20 74 68 | the wid|th of th|
|000001b0| 65 20 73 63 72 65 65 6e | 0c 57 68 79 20 69 74 d5 |e screen|.Why it.|
|000001c0| 73 20 42 61 64 1e 48 6f | 77 20 74 6f 20 61 76 6f |s Bad.Ho|w to avo|
|000001d0| 69 64 20 62 65 69 6e 67 | 20 61 20 72 6f 77 20 62 |id being| a row b|
|000001e0| 79 74 65 72 16 48 6f 77 | 20 74 6f 20 66 69 6e 64 |yter.How| to find|
|000001f0| 20 72 6f 77 20 62 79 74 | 65 72 73 21 55 73 69 6e | row byt|ers!Usin|
|00000200| 67 20 6e 69 6c 20 48 61 | 6e 64 6c 65 73 20 6f 72 |g nil Ha|ndles or|
|00000210| 20 6e 69 6c 20 50 6f 69 | 6e 74 65 72 73 0c 57 68 | nil Poi|nters.Wh|
|00000220| 79 20 69 74 d5 73 20 42 | 61 64 1b 48 6f 77 20 74 |y it.s B|ad.How t|
|00000230| 6f 20 61 76 6f 69 64 20 | 62 65 69 6e 67 20 61 20 |o avoid |being a |
|00000240| 4e 69 6c 6c 65 72 13 48 | 6f 77 20 74 6f 20 66 69 |Niller.H|ow to fi|
|00000250| 6e 64 20 4e 69 6c 6c 65 | 72 73 1e 43 72 65 61 74 |nd Nille|rs.Creat|
|00000260| 69 6e 67 20 6f 72 20 55 | 73 69 6e 67 20 46 61 6b |ing or U|sing Fak|
|00000270| 65 20 48 61 6e 64 6c 65 | 73 0c 57 68 79 20 69 74 |e Handle|s.Why it|
|00000280| d5 73 20 42 61 64 1a 48 | 6f 77 20 74 6f 20 61 76 |.s Bad.H|ow to av|
|00000290| 6f 69 64 20 62 65 69 6e | 67 20 61 20 66 61 6b 69 |oid bein|g a faki|
|000002a0| 72 12 48 6f 77 20 74 6f | 20 66 69 6e 64 20 66 61 |r.How to| find fa|
|000002b0| 6b 69 72 73 22 57 72 69 | 74 69 6e 67 20 63 6f 64 |kirs"Wri|ting cod|
|000002c0| 65 20 74 68 61 74 20 6d | 6f 64 69 66 69 65 73 20 |e that m|odifies |
|000002d0| 69 74 73 65 6c 66 20 0c | 57 68 79 20 69 74 d5 73 |itself .|Why it.s|
|000002e0| 20 42 61 64 1c 48 6f 77 | 20 74 6f 20 61 76 6f 69 | Bad.How| to avoi|
|000002f0| 64 20 62 65 69 6e 67 20 | 61 6e 20 61 62 75 73 65 |d being |an abuse|
|00000300| 72 13 48 6f 77 20 74 6f | 20 66 69 6e 64 20 61 62 |r.How to| find ab|
|00000310| 75 73 65 72 73 29 43 6f | 64 65 20 64 65 73 69 67 |users)Co|de desig|
|00000320| 6e 65 64 20 73 74 72 69 | 63 74 6c 79 20 61 73 20 |ned stri|ctly as |
|00000330| 63 6f 70 79 20 70 72 6f | 74 65 63 74 69 6f 6e 0c |copy pro|tection.|
|00000340| 57 68 79 20 69 74 d5 73 | 20 42 61 64 22 48 6f 77 |Why it.s| Bad"How|
|00000350| 20 74 6f 20 61 76 6f 69 | 64 20 62 65 69 6e 67 20 | to avoi|d being |
|00000360| 61 20 70 72 6f 74 65 63 | 74 69 6f 6e 69 73 74 1a |a protec|tionist.|
|00000370| 48 6f 77 20 74 6f 20 66 | 69 6e 64 20 70 72 6f 74 |How to f|ind prot|
|00000380| 65 63 74 69 6f 6e 69 73 | 74 73 29 43 68 65 63 6b |ectionis|ts)Check|
|00000390| 20 65 72 72 6f 72 73 20 | 72 65 74 75 72 6e 65 64 | errors |returned|
|000003a0| 20 61 73 20 66 75 6e 63 | 74 69 6f 6e 20 72 65 73 | as func|tion res|
|000003b0| 75 6c 74 73 0c 57 68 79 | 20 69 74 d5 73 20 42 61 |ults.Why| it.s Ba|
|000003c0| 64 14 48 6f 77 20 74 6f | 20 66 69 6e 64 20 73 6b |d.How to| find sk|
|000003d0| 69 70 70 65 72 73 1b 41 | 63 63 65 73 73 69 6e 67 |ippers.A|ccessing|
|000003e0| 20 68 61 72 64 77 61 72 | 65 20 64 69 72 65 63 74 | hardwar|e direct|
|000003f0| 6c 79 0c 57 68 79 20 69 | 74 d5 73 20 62 61 64 21 |ly.Why i|t.s bad!|
|00000400| 48 6f 77 20 74 6f 20 61 | 76 6f 69 64 20 68 61 76 |How to a|void hav|
|00000410| 69 6e 67 20 61 20 68 61 | 72 64 20 61 74 74 61 63 |ing a ha|rd attac|
|00000420| 6b 18 48 6f 77 20 74 6f | 20 66 69 6e 64 20 68 61 |k.How to| find ha|
|00000430| 72 64 20 61 74 74 61 63 | 6b 73 20 44 6f 6e d5 74 |rd attac|ks Don.t|
|00000440| 20 75 73 65 20 62 69 74 | 73 20 74 68 61 74 20 61 | use bit|s that a|
|00000450| 72 65 20 72 65 73 65 72 | 76 65 64 19 48 6f 77 20 |re reser|ved.How |
|00000460| 74 6f 20 61 76 6f 69 64 | 20 62 65 69 6e 67 20 62 |to avoid| being b|
|00000470| 69 74 74 65 6e 18 48 6f | 77 20 74 6f 20 66 69 6e |itten.Ho|w to fin|
|00000480| 64 20 74 68 6f 73 65 20 | 62 69 74 74 65 6e 07 53 |d those |bitten.S|
|00000490| 75 6d 6d 61 72 79 12 46 | 75 72 74 68 65 72 20 52 |ummary.F|urther R|
|000004a0| 65 66 65 72 65 6e 63 65 | 3a |eference|: |
+--------+-------------------------+-------------------------+--------+--------+